Amber Palace Tandoori Restaurant Delicious Indian Food. Amber Palace Tandoori is a & Indian restaurant based in High Street, Broadstairs CT10 1JB
keyboard_arrow_up